//package org.edu.common.uiltst;
//
//import java.util.List;
//
//import org.edu.dao.TreeNodeDao;
//import org.edu.model.TreeNode;
//import org.springframework.beans.factory.annotation.Autowired;
//
//public class TreeGenerate {
//	
//	@Autowired
//	private TreeNodeDao treeNodeDao;
//	/**
//	* 递归算法解析成树形结构
//	*
//	* @param cid
//	* @return
//	* @author jiqinlin
//	*/
//	
//	public TreeNode recursiveTree(int cid) {
//	//根据cid获取节点对象(SELECT * FROM tb_tree t WHERE t.cid=?)
//	TreeNode node = personService.getreeNode(cid);
//	//查询cid下的所有子节点(SELECT * FROM tb_tree t WHERE t.pid=?)
//	List childTreeNodes = personService.queryTreeNode(cid); 
//	//遍历子节点
//	for(TreeNode child : childTreeNodes){
//	TreeNode n = recursiveTree(child.getCid()); //递归
//	node.getNodes().add(n);
//	}
//	 
//	return node;
//	}
//}
